/*body{background: #edf8fa url('../images/bg2.jpg') top center no-repeat;background-size: 1920px;}*/
/* body.indexBody{background: url('../images/bg2017.jpg') top center no-repeat;background-size: 1920px;position: relative;} */
.wrap-x{ width: 1200px; margin: 0 auto;font-size: 14px;padding-top: 20px;}
.wrap{ width: 1002px; margin: 0 auto;}
.wrap-x2{width: 1002px; margin: 0 auto;font-size: 14px;}
a:hover{text-decoration: none;}
.ovfHiden{overflow: hidden;height: 100%;}
.bigBg{position: fixed;width: 100%;height: 100%;background: #edf8fa url('../images/bg2.jpg') no-repeat center top;background-size: 100% auto;z-index: -1;}
.bgwhite{background: white;}
.wbg{ background-color: #FFF;}
.pt55{padding-top: 85px;}

/* search */
#search_select{width: 121px;display: block;float: left;position: relative;height: 45px;text-indent: 20px;line-height: 45px;cursor: pointer;font-size: 15px;color: #777777;background: url("/images/search_select_bg.png") right center no-repeat;}
#search_select #search_select_txt{display: block;}
#search_select ul{display:none;position: absolute;top: 46px;left: 0;line-height: 45px;background: white;z-index: 2;width: 100%;border:1px solid #d7d7d7;}
#search_select ul li:hover{background: #ededed;}

/*head*/
.top-options li{float: right;height: 25px;line-height: 25px;margin-left: 7px;cursor: pointer;}
.top-options li a{color: white;}
.top-options li .lng a{display: inline-block;}
.top-options li img{height: 25px;}
.top-options li .lng_btn{border: 1px solid #5FABDD; padding: 0 5px; border-radius: 4px; height: 24px;}
.top-options li .lng a.on .lng_btn{background: white;color: #36a3e2;}
.top-options li .lng_btn:hover{background: white;color: #36a3e2;}
.head{padding-top: 20px;height: auto;}
.headOne{margin-top: 16px;}
.head2{padding-bottom: 20px;}
.weather{background: white;height:41px;color: #929292;}
.weather span{display:inline-block;}
#rq{margin-left: 26px;display:inline-block;height:41px;line-height: 41px;}
#tq{width: 315px;float: right;margin-top: 15px;}
.poptq {position: absolute;left: 0;top: 23px;width: 315px;height: 130px;border: 1px solid #1476d1;background: #FFF;border-top: 0;overflow: hidden;z-index: 99;display: none;}
.poptq .ifrm{width: 315px;height: 90px;margin-top: 5px;}
.poptq .btn{height: 30px;line-height: 30px;width: 100%;background: #1476d1;margin-top: 5px;}
.poptq .btn a {width: 33.3%;display: block;float: left;text-align: center;color: #FFF;}
.collection{cursor: pointer;line-height: 25px;}
.collection i{margin-right: 5px;}
.barrierFree{line-height: 25px;}
.barrierFree:hover{color: white;}
.languageBtn{margin-top: 7px;width: 165px;}
.languageBtn a{border: 1px solid white;background: #36a3e2;text-align: center;height: 25px;line-height: 25px;width: 25px;margin-right: 13px;display: block;float: left;color: white;border-radius: 15px;}
.languageBtn a.on,.languageBtn a:hover{background: white;color: #36a3e2;}
.headTwo{margin-top: 25px;}
.head_con{position: relative;height: 106px;}
.head_con .right_con{position: absolute;right: 0;top: 0;}
.logo{width: 462px;height: 77px;background: url('../images/logo2017.png') no-repeat center center;float: left;margin-top: 20px;position: absolute;left: 42px;top: 0;}
/* .logo img{display: none;} */
.head .search{float: right;background: white;height: 45px;border-radius: 5px;width: auto;margin-top: 36px;width: 508px;position: relative;margin-right: 29px;}
.head #searchTypeBtn{cursor: pointer;display: block;width: 110px;background: #36a3e2;color: white;text-align: center;line-height: 40px;font-size: 16px;float: left;border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding: 0;}
.head .search i.icon-xiangxiala{position: absolute;left: 90px;color: white;line-height: 40px;cursor: pointer;float: none;height: auto;}
.head .searchTypeList{display: none;position: absolute;left: 0;top: 40px;z-index: 99;background: #36a3e2;width: 110px;}
.head .searchTypeList a{color: white;display: block;line-height: 26px;text-align: center;cursor: pointer;}
.head .searchTypeList a:hover{color: #4f4f4f;background: white;}
.head .search .key{border: 0;outline: none;padding-left: 5px;background: white;color: #cfcfcf;height: 45px;width: 370px;float: left;display: block;line-height: 45px;}
.head .searchBtn{display: block;width: 45px;height:45px;border: 0;outline: none;float: left;text-align: center;background: white;cursor: pointer;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.head .searchBtn2{height: 45px; width: 101px; background: #169F00; color: white; font-family: Microsoft YaHei,Simsun,SimHei,Arial; font-size: 18px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; outline: none; cursor: pointer; border: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;position: absolute; right: -1px; top: 0;}
.head .searchBtn span{display: none;}
.head .searchBtn i.icon-sousuo{font-size: 20px;float: none;color: #D7D7D7;line-height: 45px;height: 45px;}
.nav-x{background: #1476d1;margin-top: 30px;position: relative;left: 0;top: 0;margin-left: 0;height: 50px;line-height: 50px;}
.nav-x ul{height: 50px;line-height: 50px;}
.nav-x ul li,.sjkf{float: left;width: calc(1192.9px/7);width: 170.4px\9;+width: 170.4px;_width: 170.4px;}
.nav-x li img{position: absolute;top: 22%;left: 15%;}
.wrap-x2 .nav-x ul li{width: 167px;}
.nav-x ul li a{background: #192453;color: white;/*text-align: center;*/height: 50px;line-height: 48px;font-size: 19px;position: relative;display: block;cursor: pointer;text-indent: 36%;}
.sjkf{background: #1476d1;color: white;text-align: center;height: 54px;line-height: 54px;font-size: 18px;font-weight: 700;position: relative;display: block;cursor: pointer;}
.nav-x ul li{border-right: 1px solid #0E183E;}
.nav-x ul li a:after{content: '';position: absolute;right: 0;top: 19px;width: 0;height: 20px;}
.nav-x ul li.norb a:after{border-right: 0;}
.nav-x ul li.on a,.nav-x ul li:hover a,.sjkf:hover{background: #2549A4;color: white;}
.nav-x ul li.on a:after{border-color: #2549A4;}
.searchSm{display: none;}
.searchTrigeer{display: none;z-index: 99;outline: none;background: transparent;cursor: pointer;border-radius: 5px;border: 0;position: absolute;top: 20px;right: 100px;}
.navTrigger{display: none;z-index: 99;/* border-radius: 5px; */outline: none;background: transparent;cursor: pointer;/* padding: 0 3px 3px 4px; */border-radius: 5px;/* border: 3px solid #36a3e2; */border: 0;position: absolute;top: 20px;right: 20px;}
.navTrigger i{color: white;}
/* .icon-bar {display: block;background: #888;width: 25px;height: 4px;margin: 4px auto 0;} */
.curtain{display: none;cursor: pointer;}


/*foot*/
.foot{background: #eeeeee;width: 100%;height: 107px;z-index: 99;padding: 0;margin-top: 17px;}
.foot2{position: relative;margin-top: 50px;}
.foot3{position: relative;}
.flink{margin-bottom: 16px;}
.flink li.clearfix{float: left;position: relative;width: calc(1140px/6);width: 188px\9;+width: 188px;_width: 188px;margin-right: 12px;background: white;text-indent: 18px;}
.flink li.friend_link_last{margin-right: 0;}
.flink li:last-child{margin-right: 0;}
.flink2 li{width: 147px;}
.flink li a{display: block;line-height: 33px;height: 33px;cursor: pointer;color: #4f4f4f;}
.flink li i{position: absolute;right: 10px;top: 0;color: #747474;}
.flink li ul{position: absolute;bottom: 32px;left: 0;display: none;z-index: 999;max-height: 500px;overflow-y: auto;overflow-x: hidden;}
.flink li ul li{margin-right: 0;}
.flink li ul li:hover{background: #4f4f4f;color: white;}
.flink li ul li:hover a{color: white;}
.flink li ul li a{height: auto;padding: 5px 5px 5px 0;line-height: 20px;}
.flinkU li{text-indent: 19px;background: white;}
.flinkU1 li{width: 265px;}
.flinkU2 li{width: 225px;}
.flinkU3 li{width: calc(1140px/6);width: 188px\9;+width: 188px;_width: 188px;}
.flinkU4 li{width: calc(1140px/6);width: 188px\9;+width: 188px;_width: 188px;}
.flinkU5 li{width: 265px;}
.flinkU6 li{width: calc(1140px/6);width: 188px\9;+width: 188px;_width: 188px;}
.zc{position: absolute;top: 0px;left: 50px;/* width: 140px; height: 60px;*/}
.footBox{width: 820px;text-align: center;color: #6c6c6c;margin: 0 auto;}
.footBox a{font-size: 14px;}
.footnav{width: 100%;margin-bottom: 14px;color: #000;text-align: center;background: transparent;height: 17px;}
.footnav a{display: inline-block;width: 94px;position: relative;color: #555555;text-align: center;font-size: 15px;}
.footBox p{line-height: 22px;}
.dzjg{position: absolute;top: 8px;right: 149px;width: 97px;}
.yga{padding-left: 25px;background: url('../images/batb2.png') left center no-repeat;}
.fixed{position: absolute;}

#_ideConac{height: 80px;float: left;display: block;}
#_span_jiucuo{float: left;display: block;padding-top: 9px;}
#_span_jiucuo img{height: 62px;}
.dzjg img{height: 64px;}

/*rightmenu*/
.rightmenu{position: absolute;top: 206px;left: 50%;margin-left: 615px;width: 54px;}
.rightmenu a{display: block;width: 54px;height: 54px;text-align: center;color: white;background: #1476d1;margin-bottom: 10px;}
.rightmenu a i{display: block;font-size: 24px;padding-top: 6px;}
.rightmenu a i.icon-wentifankui{font-size: 26px;}
.codebox{position: absolute;/* height: 210px; */top: 30px;background: white;display: none;padding: 10px;font-size: 14px;text-align: center;color: black;/* width: 144px; */z-index: 9;}
#wxcodebox p,#sjcodebox p{height: 34px;line-height: 34px;}
.wxpic{display: block;width: 144px;height: 144px;}
.sjimg{/* width: 135px; *//* height: 122px; */margin: 0 auto 15px;}
.weixinimg{width: 142px; /* height: 136px; */ margin: 0 auto 10px;}
.intr{font-weight: bold;line-height: 18px;}
#sjcodebox .intr{line-height: 22px;width: 144px;}
